Mega Man Xtreme Secrets:

MMX MMX2 MMX3 MMX4 MMX5 MMXTreme

                           

Fireball/Dragon Punch:

Getting it is essentially just like getting the fireball in X2:  You need the all upgrades, hearts, and sub-tanks.  Go up the vertical corridor with the moving platform, climb up the ladder, go through the spike area, slide down the wall, and get the capsule.  The stage is almost exactly like that the stage from X2 where you get the Dragon Punch, so you see the resemblance (or take a look at the pics below).

Activating the fireball and dragon punch is a little different.  Charge up the arm cannon to the max level, then hold down and release the charge to fire the fireball, or hold up and release to unleash the dragon punch.  With auto-charge, let the gun charge, then hold up or down, then press the fire button.

 

<pics will be up soon>